home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-10-21 | 3.1 KB | 83 lines |
- package com.symantec.itools.swing.actions;
-
- import java.beans.*;
- import java.util.ResourceBundle;
- import com.symantec.itools.swing.DesignTimeResourceBundle;
- import com.symantec.itools.vcafe.beans.ObjectReferenceAttributes;
- import com.symantec.itools.vcafe.beans.PropertyDescriptorAttributes;
- import com.symantec.itools.vcafe.beans.PropertyHelpIDs;
-
- public final class JActionButtonBeanInfo
- extends com.symantec.itools.beans.HelperBeanInfo
- {
- public JActionButtonBeanInfo()
- {
- setInheritSuperBeanInfo(true);
- setWinHelpKey(m_WinHelpID);
-
- ResourceBundle resources = ResourceBundle.getBundle("com.symantec.itools.swing.DesignTimeResourceBundle");
- String folderName = resources.getString(DesignTimeResourceBundle.SWING_ADDITIONS_FOLDER_TOOLBAR_KEY);
- setComponentLibraryFolder(folderName);
- setToolbarFolder(folderName);
- }
-
- public PropertyDescriptor[] getPropertyDescriptors()
- {
- try
- {
- //
- // Added properties
- //
-
- PropertyDescriptor actionPD = new PropertyDescriptor("action",m_JActionButtonClass);
- actionPD.setValue(ObjectReferenceAttributes.OBJECTREFERENCE_DEFAULT_IS_NONE_ATTRIBUTE, Boolean.TRUE);
- actionPD.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.JACTIONBUTTON_ACTION_HELP_ID));
-
- PropertyDescriptor displayPD = new PropertyDescriptor("display",m_JActionButtonClass);
- displayPD.setPropertyEditorClass(JActionButtonDisplayPropertyEditor.class);
- displayPD.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.JACTIONBUTTON_DISPLAY_HELP_ID));
-
- //
- // Hidden properties
- //
-
- PropertyDescriptor textPD = new PropertyDescriptor("text",m_JActionButtonClass);
- textPD.setHidden(true);
-
- PropertyDescriptor enabledPD = new PropertyDescriptor("enabled",m_JActionButtonClass);
- enabledPD.setHidden(true);
-
- PropertyDescriptor iconPD = new PropertyDescriptor("icon",m_JActionButtonClass);
- iconPD.setHidden(true);
-
- PropertyDescriptor disabledIconPD = new PropertyDescriptor("disabledIcon",m_JActionButtonClass);
- disabledIconPD.setHidden(true);
-
- return new PropertyDescriptor[]
- {
- actionPD,
- displayPD,
- textPD,
- enabledPD,
- iconPD,
- disabledIconPD,
- };
- }
- catch(IntrospectionException e)
- {
- e.printStackTrace();
- }
-
- return null;
- }
-
- protected Class getBeanClass()
- {
- return m_JActionButtonClass;
- }
-
- protected final static String m_WinHelpID = "0x600FE";
-
- protected final static Class m_JActionButtonClass = JActionButton.class;
- }
-